body {
	background-color: white;
	color: black;

	font-family: "Bitstream Vera Sans", "Verdana", "Arial", sans-serif;
	font-size: 12pt;

	border: 0px;
	padding: 0px;
	margin: 0px;
}

#title {
	border: 1px solid black;
	padding: 8px;

	background-color: #BFBFBF;
	color: black;

	font-size: 200%;
	text-align: center;

	margin-bottom: 5px;
}

#leftbar {
	position: relative;

	border: 1px solid black;
	padding: 4px;

	background-color: #8FA5BF;
	color: black;

	float: left;

	font-size: 80%;

	width: 160px;
}

#main {
	position: relative;

	border: 1px solid black;
	padding: 4px;

	background-color: #CFCFCF;
	color: black;
	
	margin-left: 180px;
}

#main .block {
	margin-bottom: 1em;
}

#main .block .title {
	border: 1px solid black;
	text-align: left;
	
	background-color: #CF8181;
	color: black;

	padding: 4px;
	font-weight: bold;

	margin-bottom: 4px;
}

#main .block .text {
	
}

#main .block .text .function {
	border: 1px solid black;

	background-color: #CFCFCF;
	color: black;
	width: 100%;
}

#main .block .text .function tt {
	background-color: #FEFF5F;
	color: black;
}

#main .block .text .function .name {
	text-align: right;
	font-weight: bold;
}

#main .block .text .function .tt {
	font-family: Courier, monospace;
}

#main .block .text .function .descr {
	text-align: justify;
}

.form_attributes {
	border: 1px solid black;
	
}

.form_attributes th  {
	background-color: black;
	color: white;
}

.form_attributes td.name {
	border: 1px solid black;

	font-family: Courier, monospace;
	text-align: right;

	background-color: #B3DAEF;
	color: black;
	padding: 8px;
}

.form_attributes td.descr {
	border: 1px solid black;

	text-align: justify;

	background-color: #B3DAEF;
	color: black;
	padding: 8px;
}
